body {
  margin-top: 0px;
  margin-left: 0px;
  margin: 0 0 0 0;
  background-color: #333333;
  font-family: Verdana, Helvetica, sans-serif;
  /* font-size: 80%; */
  background-image:url('images/sb_bkg.gif');
  background-repeat:repeat-x;
  color: #333333;
}

form {
  margin: 0px 0px 0px 0px;
}

img {
  margin:0;
  padding:0;
  border:none;
}

a {
  color: #B70004;
}

a:hover {
  color:#FFFFFF;
  background-color:#B70004;
}

a:visited {
  color: #B70004;
}

a:visited:hover {
  color:#FFFFFF;
  background-color:#B70004;
}

#logo a {
  background-color:transparent;	
}
  
#logo a:hover {  
  background-color:transparent;
}

#logo a:visited:hover {  
  background-color:transparent;
}

#div-bileti a {
  float:left;
  background-color:transparent;	
}
  
#div-bileti a:hover {  
  background-color:transparent;
}

#div-bileti a:visited:hover {  
  background-color:transparent;
}

.naslov {
  color: #000000;
  background-color: #CCCCCC;
  font-size: 90%;
  font-weight: 600;
}

.podnaslov {
  color: #B70004;
  font-size: 70%;
}

.cetivo {
  color: #333333;
  font-size: 70%;
  margin:20px 0px 20px 0px;
  line-height:140%;
}

.opisslika {
  color: #666666;
  font-size: 60%;
  margin:20px 0px 20px 0px;
}

.master-table  {
  background-color: #DBDBDB;
  border-left: 10px #666666 solid;
  border-right: 10px #666666 solid;
}

.logo {
  display: block;
  color: #CCCCCC;
}

.voved {
  color: #FFFFFF;
  background-color:#B70004;
  font-size: 80%;
}

.navigacija {
  background-color: #B70004;
}

.selected {
  background-color:#FFFFFF;
  font-size: 70%;
}

.selected a {  
  color:#B70004;
  text-decoration:none;
  border: 1px solid #FFFFFF;
  font-weight:600;
}

.navigation-link {
  font-size: 70%;
}

.navigation-link a {
  color: #FFFFFF;
  text-decoration:none;
  border: 1px solid #B70004;
}

.navigation-link a:visited {
  color: #FFFFFF;
  text-decoration:none;
  border: 1px solid #B70004;
}

.navigation-link a:hover {
  color: #CCCCCC;
  text-decoration:none;
  border: 1px solid #FFFFFF;
}

.navigation-link a:visited a:hover {
  color: #CCCCCC;
  text-decoration:none;
  border: 1px solid #FFFFFF;
}

.navigation-link:visited {
  color: #FFFFFF;
  text-decoration:none;
  font-size: 70%;
}

.datetime {
  color: #B70004;
  font-size: 60%;
}

.footer {
  color: #B70004;
  font-size:60%;
}

/* caption determines the style of 
   the month/year banner above the calendar. */ 

caption  
{ 
  /*font-family:arial,helvetica;*/
  font-size:10px;  
  color: #58636C; 
  font-weight: bold; 
} 

/* .calendar determines the overall formatting style of the calendar,   
   acting as the default unless later overruled. */ 

.calendar  
{ 
 /*font-family:arial,helvetica; */
  font-size:11px;  
  color: white; 
  background-color: #c0c0c0; 
  border-color: #000000; 
  border-style: solid; 
  border-width: 1px; 
} 

/* .calendarlink determines the formatting of those days linked to 
   content. */ 

.calendarlink  
{ 
  color: #FFFFFF; 
} 

.calendarlink:visited  
{ 
  color: #FFFFFF; 
}

/* .header determines the formatting of the weekday headers at the top 
   of the calendar. */ 

.header  
{ 
  background-color: #8FA1AF; 
  border-color: #000000; 
  border-style: solid; 
  border-width: 1px; 
} 

/* .day determines the formatting of each day displayed in the 
   calendar. */ 

.day  
{ 
  background-color: #58636C; 
  border-color: #000000; 
  border-style: solid; 
  border-width: 1px; 
  text-align: center; 
} 

/* .linkedday determines the formatting of a date to which content is 
   available. */ 

.linkedday  
{ 
  background-color: #B70004; 
  border-color: #000000; 
  border-style: solid; 
  border-width: 1px; 
  text-align: center; 
}
